package com.alibaba.dubbo.demo.bean;
/**
 * SysFunction entity. @author MyEclipse Persistence Tools
 */

@SuppressWarnings("serial")
public class SysFunction  implements java.io.Serializable {


    // Fields    

     private Integer funcid;
     private String funccode;
     private Integer level;
     private String funcname;
     private String funcref;
     private String functarget;
     private String remark;
     private Integer righttype;
     private Integer upperid;
     private Integer ordernum;
     private Integer isvalid;
    // Constructors

    /** default constructor */
    public SysFunction() {
    }

	/** minimal constructor */
    public SysFunction(String funccode, String funcname, String funcref, String functarget) {
        this.funccode = funccode;
        this.funcname = funcname;
        this.funcref = funcref;
        this.functarget = functarget;
    }
    
    /** full constructor */
    public SysFunction(String funccode, Integer level, String funcname, String funcref, String functarget, String remark, Integer righttype, Integer upperid, Integer ordernum,Integer isvalid) {
        this.funccode = funccode;
        this.level = level;
        this.funcname = funcname;
        this.funcref = funcref;
        this.functarget = functarget;
        this.remark = remark;
        this.righttype = righttype;
        this.upperid = upperid;
        this.ordernum = ordernum;
        this.isvalid = isvalid;
    }

   
    // Property accessors

    public Integer getFuncid() {
        return this.funcid;
    }
    
    public void setFuncid(Integer funcid) {
        this.funcid = funcid;
    }

    public String getFunccode() {
        return this.funccode;
    }
    
    public void setFunccode(String funccode) {
        this.funccode = funccode;
    }

    public Integer getLevel() {
        return this.level;
    }
    
    public void setLevel(Integer level) {
        this.level = level;
    }

    public String getFuncname() {
        return this.funcname;
    }
    
    public void setFuncname(String funcname) {
        this.funcname = funcname;
    }

    public String getFuncref() {
        return this.funcref;
    }
    
    public void setFuncref(String funcref) {
        this.funcref = funcref;
    }

    public String getFunctarget() {
        return this.functarget;
    }
    
    public void setFunctarget(String functarget) {
        this.functarget = functarget;
    }

    public String getRemark() {
        return this.remark;
    }
    
    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getRighttype() {
        return this.righttype;
    }
    
    public void setRighttype(Integer righttype) {
        this.righttype = righttype;
    }

    public Integer getUpperid() {
        return this.upperid;
    }
    
    public void setUpperid(Integer upperid) {
        this.upperid = upperid;
    }

    public Integer getOrdernum() {
        return this.ordernum;
    }
    
    public void setOrdernum(Integer ordernum) {
        this.ordernum = ordernum;
    }

	public Integer getIsvalid() {
		return isvalid;
	}

	public void setIsvalid(Integer isvalid) {
		this.isvalid = isvalid;
	}

}